package com.fast.develop.core;

import com.fast.develop.meta.base.MetaConfiguration;

import javax.sql.DataSource;
import java.util.Map;

/**
 * @author 莫寅
 * @createTime 2022-06-08 13:18
 * @desc：
 */
public interface ModuleConfiguration {

    /**
     * 元数据模型配置
     * @return
     */
    public MetaConfiguration getMetaConfiguration();

    /**
     * 数据源
     * @return
     */
    public DataSource getDataSource();

    /**
     * 环境信息
     * @return
     */
    public Map getProperties();

    /**
     * 是否启动rest
     * @return
     */
    public boolean enableResourcesRest();
}
